.b{ font-weight:700;}
.fl{float:left}
a {
	text-decoration:none;
	color:#333333;
}
a:hover {
	text-decoration:none;
}


#ui-datepicker-div {
font-size: 60%;
}
/* css for timepicker */

.ui-timepicker-div .ui-widget-header {
margin-bottom: 8px;
}
.ui-timepicker-div dl {
text-align: left;
}
.ui-timepicker-div dl dt {
height: 25px;
}
.ui-timepicker-div dl dd {
margin: -25px 0 10px 65px;
}
.ui-timepicker-div td {
font-size: 60%;
}




.pages {
	border:1px solid #c7e1ef;
	margin:3px 10px 3px 0;
	height:24px;
	line-height:24px;
	float:left;
}
.pages a, .pages b, .pages .pagesone {
	display:block;
	float:left;
}
.pages a {
	padding:0 7px;
	color:#333;
}
.pages b {
	padding:0 7px;
	background:#c5d8e8;
	color:#333;
}
.pages a:hover {
	background:#dff6ff;
	text-decoration:none;
}
.pages .pagesone {
	border-left:1px solid #c7e1ef;
	background:#dff6ff;
	font:12px Verdana;
	height:24px;
	_height:23px;
	padding:0px 4px 0 8px;
	_padding:1px 4px 0 8px;
}
.pages input {
	border:1px solid #c7e1ef;
	padding-left:1px;
}


.clearfix:after { content: "\0020"; display: block;font-size:0;line-height:0; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;zoom:1;}
/* Hides from IE-mac \*/
.clearfix {_height: 1%;display: block;}

#navigate{list-style:none;margin:0 0 20px 0;padding:5px 0 0 400px;background:#eeeeee;}
#navigate li{float:left;display:inline;margin:0 10px 0 0;}
#navigate li a{display:block;padding:10px 20px;font-size:14px;color:#000;font-weight:bold;text-decoration:none;}
#navigate li a:hover{text-decoration:underline;color:#fb3;}
.current{background:#fff;border:solid 1px #ccc;border-bottom:none;}

.the_operation{width:95%;}

.the_tables{width:95%;margin:10px auto;border-collapse:collapse;table-layout:fixed;}
.the_tables td, .the_tables th{border:solid 1px #c1dad7;}
.the_tables th{font-weight:normal;background-color:rgb(244, 249, 252);}
.the_tables .heading, .the_lists .heading{padding:15px 0 0 0;line-height:30px;font-size:14px;font-weight:bold;background:#fff;text-align:center; border-top:solid 2px rgb(112, 164, 207);}
.the_tables .top, .the_lists .top{text-align:left;padding-left:20px;border-top:solid 4px rgb(112, 164, 207)}
.the_tables .split td, .the_tables .split th{border-bottom:solid 2px #c1dad7;}

.the_lists{width:95%;margin:10px auto;border-collapse:collapse;border:solid 1px #c5d8e8;}
.the_lists th{border-top:solid 2px #c5d8e8;border-bottom:solid 1px #c5d8e8;font-weight:normal;background:#F2F9FF;}
.the_lists td{border:solid 1px #c1dad7;border-top:dotted 1px #c1dad7;border-bottom:dotted 1px #c1dad7;}
.the_lists td a{margin-right:3px;white-space:nowrap;}



select{
	display:inline;
	margin:0 0 1px 0;
	padding:0;
}
.the_text{height:22px;border:solid 1px;border-color: #2e6f92 #eeeeee #eeeeee #2e6f92;padding:0 5px;font-family:Arial;font-size:14px;margin:0;}
.the_textareas{
	padding:10px;
	width:97%;
	height:60px;
	border:solid 1px;
	border-color: #2e6f92 #eeeeee #eeeeee #2e6f92;
	margin: 0px 5px 15px 0px;
}

body{margin:0;padding:0;font-size:12px;font-family:Arial; 
}

.the_actions{overflow:hidden;margin:10px auto;text-align:center;}
.the_buttons{border:solid 1px #2e6f92;font-size:12px;color:#2e6f92;height:22px;background:url("$casestudyContent.getURI("images/bg2.png")") repeat-x 0 -50px;}
.the_text{height:22px;border:solid 1px;border-color: #2e6f92 #eeeeee #eeeeee #2e6f92;padding:0 5px;font-family:Arial;font-size:14px;margin:0;}
blockquote{background:#fcfcfc;border:solid 1px #f7f7f7;margin:0;padding:0 5px;white-space:pre;}

body{margin:0;padding:0;font-size:12px;font-family:Arial;}









